package com.edu.exam.enums.quality.monitoring;

import com.edu.exam.enums.core.BaseEnum;

/**
 * 经验等级枚举
 */
public enum ExperienceLevel implements BaseEnum {
    BEGINNER("BEGINNER", "初级"),
    INTERMEDIATE("INTERMEDIATE", "中级"),
    ADVANCED("ADVANCED", "高级"),
    EXPERT("EXPERT", "专家"),
    NOVICE("NOVICE", "新手"),
    JUNIOR("JUNIOR", "初级"),
    SENIOR("SENIOR", "高级"),
    MASTER("MASTER", "大师"),
    INTERN("INTERN", "实习"),
    TRAINEE("TRAINEE", "培训生");

    private final String code;
    private final String description;

    ExperienceLevel(String code, String description) {
        this.code = code;
        this.description = description;
    }

    @Override
    public String getCode() {
        return code;
    }

    @Override
    public String getDescription() {
        return description;
    }
}
